window grate - German English Dictionary